package ziface

// 路由管理接口, 集成路由接口与请求接口, 实现多路由
type IRouterHandler interface {
	AddRouter(id uint32, router IRouter)                  // 为指定ID注册路由
	DoRouterHandler(request IRequest)                     // 执行ID对应路由
	StartWorkerPool()                                     // 开启工作池(仅一次)
	StartOneWorker(workerId int, taskQueue chan IRequest) // 启动工作池的一个Worker
	SendMsgToTaskQueue(request IRequest)                  // 向消息队列分配请求消息
}
